<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 创建集合  

        var myset = new Set([666,111,888,999,333,333,111,666]);
        console.log(myset);

        // size 属性 
        // console.log(myset.size); // 集合中有几个元素 

        // add 方法  

        // var obj = {name:'张三'}; 
        // myset.add(obj); // 将一个数据添加到集合中  可以是复杂数据类型 也可以是基本数据类型
        // console.log(myset);

        // has 方法    结果是布尔类型   

        // console.log(myset.has(666)); // 666 是否在集合中 
        // console.log(myset.has(666));
        // console.log(myset.has(obj));


        // delete 方法 
        // myset.delete(333);  // 从集合中删除333
        // console.log(myset);

        // clear 方法 
        // 将集合的数据清空  

        // myset.clear()
        // console.log(myset);


        // 遍历 

        myset.forEach(function(value,key,origin){
            // console.log(value); // 集合的元素
            // console.log(key); // 集合的元素
            console.log(origin); // 集合的本身 


        });

    </script>
</body>
</html>